package com.zqxq.lottery.service.sys;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.zqxq.lottery.entity.bo.sys.LotteryKindBO;
import com.zqxq.lottery.entity.po.sys.LotteryKindPO;
import com.zqxq.lottery.entity.vo.sys.LotteryKindVO;

import java.util.List;

/**
 * 说    明：   竞猜种类
 * 创 建 人：	一刀·胡
 * 创建时间：	2018/3/16 9:38
 * 修 改 人：
 * 修改日期：
 **/
public interface ILotteryKindService extends IService<LotteryKindPO>{

    /**
     * 说    明：   分页查询
     * 创 建 人：	一刀·胡
     * 创建时间：	2018/3/16 11:23
     * 修 改 人：
     * 修改日期：
     **/
    Page<LotteryKindVO> queryPage(LotteryKindBO search) throws Exception;

    /**
     * 说    明：   下拉列表查询
     * 创 建 人：	一刀·胡
     * 创建时间：	2018/3/22 11:11
     * 修 改 人：
     * 修改日期：
     **/
    List<LotteryKindVO> queryList(LotteryKindBO search) throws Exception;

    /**
     * 说    明：   保存
     * 创 建 人：	一刀·胡
     * 创建时间：	2018/3/16 12:07
     * 修 改 人：
     * 修改日期：
     **/
    LotteryKindVO save(LotteryKindVO vo) throws Exception;

    /**
     * 说    明：   显示|隐藏
     * 创 建 人：	一刀·胡
     * 创建时间：	2018/3/16 12:09
     * 修 改 人：
     * 修改日期：
     **/
    void updateStatus(Long id,int status) throws Exception;

    /**
     * 说    明：   更新排序
     * 创 建 人：	一刀·胡
     * 创建时间：	2018/3/16 13:49
     * 修 改 人：
     * 修改日期：
     **/
    int updateSort(Long id, int sort) throws Exception;


}
